automatic turret machine - French English Dictionary